01. Project Introduction
C++ Memory MGMT 04 Smart Pointers A02 Garbage Collector
The final project for this Memory Management course is to implement your own version of a smart pointer. You can think of this as implementing your own garbage collector, to use a concept from other programming languages. Building this project will help you understand both how to work with pointers and references, and also why smart pointers are so important to modern C++ programming. Let's dive right in!
Project Starter Code
We have provided you with a in-classroom Workspace at the end of this lesson, but here is the repository for the project if you choose to work locally.
https://github.com/udacity/CppND-Garbage-Collector
Project Labs
For your convenience, the project labs from previous lessons are included in the following concepts. Each of those is essentially a part of the project. If you have completed them, feel free to skip!